/*
 * 09字符串追加.c
 *
 *  Created on: 2024年3月10日
 *      Author: HP
 */
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<time.h>

void my_strcat01(char* dest, const char* src){
	// 找到dest字符串中\0位置
	while(*dest)dest++;
	while(*dest++ = *src++);
}

void my_strncat(char* dest, const char* src, size_t n){
	// 找到dest字符串中\0位置
	while(*dest)dest++;
	while((*dest++ = *src++) && --n);
}

int main0709(){
	char dest[100] = "hello";
	char src[] = "world";
	//my_strcat01(dest, src);
	my_strncat(dest, src, 3);
	printf("%s\n", dest);
	return 0;
}
